package iris_controller

//func init() {
//	prepare.RegisterController(func() {
//		controller := NewInstanceNoAuthController()
//		prepare.InjectController(func() *InstanceNoAuth {
//			return controller
//		})
//	})
//}
//
//type InstanceNoAuth struct {
//	Instance *domain.Instance
//}
//
//func NewInstanceNoAuthController() *InstanceNoAuth {
//	r := &InstanceNoAuth{}
//	prepare.FetchDependency(&r.Instance)
//	return r
//}

//// Update serves
//// Method:   GET
//// Resource: http://localhost:8080/api/instancenoauth/update/container
//func (c *InstanceNoAuth) GetUpdateContainer(ctx iris.Context) *infra.Response {
//	err := c.Instance.UpdateInstanceContainer()
//	if err != nil {
//		return infra.ResponseReqErr(err, nil)
//	}
//	return infra.ResponseOK(nil)
//}
//
//// Create serves
//// Method:   GET
//// Resource: http://localhost:8080/api/instancenoauth/dag/update
//func (c *InstanceNoAuth) GetDagUpdate(ctx iris.Context) *infra.Response {
//	userId := ctx.Values().GetString("user_id")
//	err := c.Instance.UpdateGraphJaeger(userId)
//	if err != nil {
//		return infra.ResponseReqErr(err, nil)
//	}
//	return infra.ResponseOK(nil)
//}
//
//// Create serves
//// Method:   GET
//// Resource: http://localhost:8080/api/instancenoauth/agent
//func (c *InstanceNoAuth) GetAgent(ctx iris.Context) *infra.Response {
//	userId := ctx.Values().GetString("user_id")
//	err := c.Instance.UpdateGraphJaeger(userId)
//	if err != nil {
//		return infra.ResponseReqErr(err, nil)
//	}
//	return infra.ResponseOK(nil)
//}
